﻿using ASPApiDemo.Model;
using Newtonsoft.Json;

namespace ASPApiDemo.Repository
{
    //仓储控制数据库连接db，只负责数据的增删改查，业务逻辑在服务中实现
    public class UserRepository : IUserRepository
    {
        public async Task<List<Role>> Query()
        {
            await Task.CompletedTask;
            //模拟从数据库中查询到的数据
            var data = "[{\"Id\":1,\"Name\":\"John Doe\"},{\"Id\":2,\"Name\":\"Tom\"}]";
            return JsonConvert.DeserializeObject<List<Role>>(data) ?? new List<Role>();
        }
    }
}
